package com.user;

// User类
public class User {
    // 用户的账号、密码和邮箱
    private String username;
    private String password;
    private String email;

    // 构造函数：账号与密码必填，邮箱可选
    public User(String username, String password) {
        this.username = username;
        this.password = password;
        this.email = ""; // 默认邮箱为空
    }

    // 重载构造函数：包含邮箱
    public User(String username, String password, String email) {
        this.username = username;
        this.password = password;
        this.email = email;
    }

    // 获取用户账号
    public String getUsername() {
        return username;
    }

    // 获取用户密码
    public String getPassword() {
        return password;
    }

    // 获取用户邮箱
    public String getEmail() {
        return email;
    }

    // 用户信息展示方法
    public void displayUserInfo() {
        System.out.println("用户信息:");
        System.out.println("账号: " + username);
        System.out.println("密码: " + password);
        if (!email.isEmpty()) {
            System.out.println("邮箱: " + email);
        } else {
            System.out.println("邮箱: 未提供");
        }
    }
}

// 主程序
class Main {
    public static void main(String[] args) {
        // 创建第一个User对象（不填邮箱）
        User user1 = new User("admin", "123456");

        // 创建第二个User对象（填邮箱）
        User user2 = new User("user1", "654321", "2139321597@qq.com");

        // 展示第一个用户信息
        System.out.println("用户1的信息：");
        user1.displayUserInfo();
        System.out.println();

        // 展示第二个用户信息
        System.out.println("用户2的信息：");
        user2.displayUserInfo();
    }
}
